<?php
require_once('../../conf/config.php.inc');
require_once(SYBMAS_LIB_PATH.'/liblogin.php.inc');
require_once(SYBMAS_LAYOUT_PATH.'/layout.php.inc');
require_once(SYBMAS_LIB_PATH.'/libsybmas.php.inc');
require_once(SYBMAS_LAYOUT_PATH.'/menu.php.inc');
require_once('libtablas.php.inc');
verificar_inicio_sesion();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css"
	href="<?php echo LAYOUT_URI?>/sybmasstyle.css">
<script src="<?php echo LAYOUT_URI?>/jquery-1.2.1.min.js"
	type="text/javascript"></script>
<script src="<?php echo LAYOUT_URI?>/menu-collapsed.js"
	type="text/javascript"></script>
<link rel="stylesheet" type="text/css"
	href="<?php echo LAYOUT_URI?>/style.css" >
<link rel="stylesheet" type="text/css"
	href="<?php echo JAVASCRIPT_URI?>/tabs/tabs.css">
<script src="<?php echo JAVASCRIPT_URI?>/tabs/tabs.js"
	type="text/javascript"></script>
<script type="text/javascript" src="<?php echo JAVASCRIPT_URI?>/commons.js"></script>
<script src="<?php echo JAVASCRIPT_URI?>/validacionFormularios.js"
	type="text/javascript"></script>
<script type="text/javascript" src="agregar.js"></script>
<title>.:: Sybmas - Otorgar o Revocar Rol</title>
<!--[if lt IE 8]>
   <style type="text/css">
   li a {display:inline-block;}
   li a {display:block;}
   </style>
   <![endif]-->
</head>
<body onunload="closeDialog()">
<script src="<?php echo JAVASCRIPT_URI?>/tooltip/wz_tooltip.js"
	type="text/javascript"></script>


<br>
<div id="dialog">
<div class="title">Modificar Roles</div>
<?php 

$login=$_POST['login'];
$cvesuid=$_POST['cvesuid'];
?>

<?php 		
   function rol(){	
   $query="SELECT name FROM master..syssrvroles";		
    echo "<select name='rol' id='rol'>";
	$resultado=sybase_query($query);
	  while ($fila=sybase_fetch_row($resultado)){				
		echo"<option value='$fila[0]'>$fila[0]";
	  }				
	}
	echo "</select>";				
?>						
		
<form action="modificarRol2.php" method="POST" target="constraints_dialog" onsubmit="return verificarFormulario()"> 
<h2>Proporcione los siguientes datos:</h2>

<table width="80%" border="1">
	<tbody>
		<tr>
			<th>Otorga o Revoca</th>
			<td>
				<input type="radio" name="otorgarol" id="otorgarol" value="grant" checked="checked">Grant
				<input type="radio" name="otorgarol" id="revocarol"  value="revoke">Revoke
			</td>									   			
		</tr>
		<tr>
			<th>Roles que posee el Login</th>
			<td>
			<?php 
			  
  			function rolactual(){
  			//Para que una función pueda tener acceso a una variable en el script,
  			//se debe declarar la variable en la función antecedida de global
  			global $cvesuid;
  			sybase_min_server_severity(11);
  			$sybmas_connection=start_sybmas_connection();	
  			$query="SELECT r.name ". 
         		   "FROM master..syssrvroles r,master..syslogins l,master..sysloginroles sl ". 
         		   "WHERE sl.suid=$cvesuid  ". 
         		   "AND r.srid=sl.srid  ". 
         		   "GROUP BY r.name";
  			//echo "$query<br>";
  			//echo "<select name='rolactual' id='rolactual'>";
			$resultado=sybase_query($query);
	  			while ($fila=sybase_fetch_row($resultado)){	
	  			echo "<ul><li><b>";				
				echo $fila[0];
				echo "<br>";
				echo "</ul></li></b>";
	  		}				
		}
			//echo "</select>";				
		?>	
		<?php 
		  rolactual();
		?>											  			   			  
			</td>								   			
		</tr>		
		<tr>
			<th>Rol a Otorgar o Revocar </th>
			<td>			    
				<?php $sybmas_connection=start_sybmas_connection();		    
		          rol();
		        ?>
			</td>								   			
		</tr>
		<tr>
			<th>Login</th>
			<td>
				<?php echo $login;?>
				<input type="hidden" value="<?php echo $login?>" name="login">
			</td>									   			
		</tr>							
	</tbody>
</table>
<hr>
<input type="submit" value="Continuar">
<input type="button" value="Cancelar" onclick="window.close()">
</form>
</div>

</body>
</html>
